package behavior.template;

/**
 * 步兵训练场
 */
public class InfantryFactory extends BarracksTemplateImpl implements BarracksTemplate{

    /**
     * 生产兵器
     */
    @Override
    public void weaponProduction() {
        System.out.println("生产长剑");
    }

    /**
     * 招募士兵
     */
    @Override
    public void recruitSoldiers() {
        System.out.println("生产铁甲士");
    }

    @Override
    public void serviceTraining() {
        System.out.println("生产重型步兵");
    }

    /**
     * 招募士兵
     */
    @Override
    public void hook() {
        System.out.println("投入铁矿");
    }

    @Override
    public void hook2() {
        System.out.println("重型步兵构建完成！");
    }
}
